/****************************************************************************************
**  File: Line3.hpp
**  Author: Asteroth
**  Date: 8-mag-2009
****************************************************************************************/

#ifndef __LINE3_HPP__
#define __LINE3_HPP__

template <typename T>
class Line3x {
public:
	Vector3x<T> P, D;

	Line3x():															P(0, 0, 0), D(0, 0, 0) {}
	Line3x(const Line3x<T> &line):										P(line.P), D(line.D) {}
	Line3x(const Vector3x<T> &point, const Vector3x<T> &direction):		P(point), D(direction) {}

};

typedef Line3x<float> Line3;

#endif
